Task Mapping with Cache Reconfiguration and Partitioning for Energy Minimization on Real-Time Multicores

نویسندگان

  • Zhihua Gan
  • Zhimin Gu
چکیده

In this paper, we investigate the problem of task mapping with Dynamic Cache Reconfiguration (DCR) and Cache Partitioning (CP) which are promising techniques to alleviate cache energy consumption. Our goal is to obtain an optimal task mapping, L1 cache configuration and L2 cache partition factor on a target multi-core architecture such that cache energy consumption is minimized while timing constraints is satisfied. Two approaches are presented to solve this problem: the first optimal approach is based on integer linear programming (ILP), whereas the second approach is a genetic algorithm (GA) that is near-optimal, but scalable. Experimental results show that our ILP based approaches can find the optimal task mapping, leading to significant energy reduction, and the computation time is tolerable. Moreover, our GA can also find a near-optimal solution with little time overhead.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ENERGY-AWARE SCHEDULING AND DYNAMIC RECONFIGURATION IN REAL-TIME EMBEDDED SYSTEMS By WEIXUN WANG A DISSERTATION PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF DOCTOR OF PHILOSOPHY

of Dissertation Presented to the Graduate School of the University of Florida in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy ENERGY-AWARE SCHEDULING AND DYNAMIC RECONFIGURATION IN REAL-TIME EMBEDDED SYSTEMS By Weixun Wang August 2011 Chair: Prabhat Mishra Major: Computer Engineering Energy is one of the key design considerations in embedded systems. Optimizati...

متن کامل

Sarkar, Abhik. Predictable Task Migration Support and Static Task Partitioning for Scalable Multicore Real-time Systems. (under the Direction of Frank Mueller.) Predictable Task Migration Support and Static Task Partitioning for Scalable Multicore Real-time Systems

SARKAR, ABHIK. Predictable Task Migration Support and Static Task Partitioning for Scalable Multicore Real-Time Systems. (Under the direction of Frank Mueller.) Multicores are becoming ubiquitous, not only in general-purpose but also embedded computing. This trend is a reflection of contemporary embedded applications posing steadily increasing demands in processing power. On such platforms, pre...

متن کامل

Adaptive Online Cache Reconfiguration for Low Power Systems

Given a set of real-time tasks scheduled using earliest deadline first (EDF), we propose an online algorithm for dynamically reconfiguring the cache subsystem of a system-on-achip (SOC) platform to meet timing requirements while minimizing power consumption. Our online algorithm gradually constructs a set of pseudo-Pareto-optimal cache configurations for each task, which it then uses to determi...

متن کامل

Dynamic Reconfiguration of Two-Level Cache Hierarchy in Real-Time Embedded Systems

System optimization techniques based on efficient dynamic reconfiguration have been widely adopted in recent years. Cache reconfiguration is a promising optimization technique for reducing memory hierarchy energy consumption with little or no impact on overall system performance. While cache reconfiguration is successful in desktop-based and embedded systems, it is not directly applicable in re...

متن کامل

Mixed-Criticality Scheduling with Dynamic Redistribution of Shared Cache

The design of mixed-criticality systems often involves painful tradeoffs between safety guarantees and performance. However, the use of more detailed architectural models in the design and analysis of scheduling arrangements for mixed-criticality systems can provide greater confidence in the analysis, but also opportunities for better performance. Motivated by this view, we propose an extension...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015